home *** CD-ROM | disk | FTP | other *** search
/ PD Collection CD 1 / PD Collection CD 1.iso / programer2 / pari2 / pari / other / FILES < prev    next >
Text File  |  1991-12-16  |  10KB  |  191 lines

  1. Brief guide to the PARI files.
  2.  
  3. In the main directory, you should have the following files:
  4.  
  5. -rw-rw-r--  1 pari         1341 Nov 11 23:46 Buglist
  6. -rw-rw-r--  1 pari        19155 Dec  9 01:51 Changes
  7. -rw-rw-r--  1 pari        47459 Aug 13 00:54 Changes1.31-1.35
  8. -rw-rw-r--  1 pari        10109 Dec 16 12:48 FILES
  9. -rw-rw-r--  1 pari         5632 Sep 19 01:35 INSTALLATION
  10. -rw-rw-r--  1 pari         2688 Oct  9 18:26 Makefile.port
  11. -rw-rw-r--  1 pari         3076 Oct  9 18:27 Makefile.readline
  12. -rw-rw-r--  1 pari         3036 Oct  9 18:24 Makefile.sun3
  13. -rw-rw-r--  1 pari         3116 Oct  9 18:22 Makefile.sun4
  14. -rw-rw-r--  1 pari         7490 Dec  9 01:54 Newin1.36
  15. -rw-rw-r--  1 pari         2773 Nov 11 23:49 README
  16. -rw-rw-r--  1 pari        29002 Nov 28 18:04 alglin1.c
  17. -rw-rw-r--  1 pari        34230 Dec  8 15:58 alglin2.c
  18. -rw-rw-r--  1 pari        42737 Dec  7 23:45 anal.c
  19. -rw-rw-r--  1 pari        40602 Nov 28 18:04 arith1.c
  20. -rw-rw-r--  1 pari        32018 Dec 14 15:16 arith2.c
  21. -rw-rw-r--  1 pari        36219 Dec  6 21:43 base.c
  22. -rw-rw-r--  1 pari        66075 Dec 14 15:21 bibli1.c
  23. -rw-rw-r--  1 pari        23205 Nov 28 18:04 bibli2.c
  24. -rw-rw-r--  1 pari        53804 Nov 28 18:04 elliptic.c
  25. -rw-rw-r--  1 pari         4881 Nov 28 18:04 erreurs.h
  26. -rw-rw-r--  1 pari        17537 Nov 28 18:18 errmessages.c
  27. -rw-rw-r--  1 pari        41053 Dec 14 15:11 es.c
  28. drwxrwxr-x  2 pari          512 Sep 20 00:53 example/
  29. -rw-rw-r--  1 pari        44758 Nov 28 18:04 gen1.c
  30. -rw-rw-r--  1 pari        53007 Nov 28 18:04 gen2.c
  31. -rw-rw-r--  1 pari        49324 Nov 28 18:04 gen3.c
  32. -rw-rw-r--  1 pari          914 Nov 28 18:04 gen68k.h
  33. -rw-rw-r--  1 pari        21846 Dec 14 15:35 gencom.h
  34. -rw-rw-r--  1 pari          310 Nov 28 18:04 genpari68k.h
  35. -rw-rw-r--  1 pari          311 Nov 28 18:04 genpariother.h
  36. -rw-rw-r--  1 pari         4979 Nov 28 18:04 genport.h
  37. -rw-rw-r--  1 pari        14396 Nov 28 18:04 gp.c
  38. -rw-rw-r--  1 pari        15152 Nov 28 18:04 gpreadline.c
  39. -rw-rw-r--  1 pari        26286 Dec  7 23:34 helpmessages.c
  40. -rw-rw-r--  1 pari         9475 Nov 28 18:04 init.c
  41. -rw-rw-r--  1 pari       168040 Aug  7 23:59 mp.ami
  42. -rw-rw-r--  1 pari        35701 Dec 14 15:32 mp.c
  43. -rw-rw-r--  1 pari       126296 Nov  9 00:16 mp.news
  44. -rw-rw-r--  1 pari       256100 Nov 28 18:04 mp.s
  45. -rw-rw-r--  1 pari        19476 Nov 13 10:46 pari.el
  46. -rw-rw-r--  1 pari        13243 Nov 13 10:46 pari.elc
  47. -rw-rw-r--  1 pari         2925 Dec  9 01:28 pari.menu
  48. -rw-rw-r--  1 pari         8704 Apr 22  1991 pari.txt
  49. -rw-rw-r--  1 pari         7850 Nov 28 18:04 plot.X
  50. -rw-rw-r--  1 pari           88 Apr 11  1991 plot.null
  51. -rw-rw-r--  1 pari         6193 May 13  1991 plot.sun
  52. -rw-rw-r--  1 pari           88 Nov 28 18:04 plotdummy.c
  53. -rw-rw-r--  1 pari        52713 Nov 28 18:25 polarit1.c
  54. -rw-rw-r--  1 pari        40539 Nov 28 18:04 polarit2.c
  55. -rw-rw-r--  1 pari         9975 Nov 28 18:04 sparc.s
  56. -rw-rw-r--  1 pari         8526 Dec  9 01:40 testin
  57. -rw-rw-r--  1 pari        43372 Dec  9 01:46 testout
  58. drwxrwxr-x  2 pari          512 Dec  9 01:48 tex/
  59. -rw-rw-r--  1 pari        33144 Nov 28 18:04 trans1.c
  60. -rw-rw-r--  1 pari        44431 Nov 28 18:04 trans2.c
  61. -rw-rw-r--  1 pari        32240 Nov 28 18:04 trans3.c
  62. -rw-rw-r--  1 pari         4040 Nov 28 18:04 version68k.c
  63. -rw-rw-r--  1 pari         3967 Nov 28 18:04 versionport.c
  64. -rw-rw-r--  1 pari          250 Nov 28 18:04 versionsparc.c
  65.  
  66.  
  67. Buglist: contains a list of modifications to be made to PARI (in french).
  68. Changes: contains a sometimes brief description of the list of changes since
  69.         version 1.35 (in french).
  70. Changes1.31-1.35: same, from version 1.31 to 1.35.
  71. FILES: this file
  72. INSTALLATION: detailed description of the installation procedure on Unix 
  73.        systems. Similar to appendix A of the manual.
  74. Makefile.port: Makefile for the port version (no assembler at all).
  75. Makefile.readline: Makefile if you want to use the GNU readline library. This
  76.        Makefile is for Sun 3/X11 systems, but is easily changed for others.
  77. Makefile.sun3: Makefile for the 68k version (more than 6000 lines of assembly
  78.        code). Contrary to what its name may imply, it can be used on other
  79.        680x0 machines with x>=2.
  80. Makefile.sun4: Makefile for the sparc version (484 lines of assembly code).
  81. Newin1.36: New features of version 1.36 compared to version 1.35 (must be read
  82.        by users of versions 1.35.xx).
  83. README: General information about copyright, copying and spreading PARI, where
  84.        to send bug reports.
  85.  
  86. alglin1.c, alglin2.c: linear algebra package.
  87. anal.c: line-oriented syntactical analyser/parser.
  88. arith1.c, arith2.c: number-theoretic package.
  89. base.c: specialized package for algebraic number theory.
  90. bibli1.c, bibli2.c: miscellaneous routines.
  91. elliptic.c: specialized package for working with elliptic curves.
  92. erreurs.h: include file containing pointers to error messages.
  93. errmessages.c: all error messages.
  94. es.c: input-output routines.
  95. gen1.c, gen2.c, gen3.c: second level kernel of PARI: deals with all the
  96.        elementary operations between all the PARI types.
  97. gen68k.h: specific include file for the 68k versions.
  98. gencom.h: common include file to all versions.
  99. genpari68k.h: file to be included in any program using PARI including PARI
  100.        itself, for 68k versions. Includes gen68k.h.
  101. genpariother.h: same but for non68k versions. Includes genport.h.
  102. genport.h: specific include file for non68k versions.
  103. gp.c: main program, including treatment of commands.
  104. gpreadline.c: same as gp.c, with code added to support the GNU readline
  105.        library. To be used in conjunction with Makefile.readline.
  106. helpmessages.c: short help messages for the internal functions obtained by
  107.        ?function.
  108. init.c: initialization procedures for PARI. The init() program must be called
  109.        by any program using PARI (including gp) before doing any PARI 
  110.        operations.
  111. mp.ami: First level kernel of PARI, more than 6000 lines of MC68020 assembler,
  112.        here using the Lattice syntax on the Amiga 2500 or above.
  113. mp.c: In conjunction with versionport.c or sparc.s, first level kernel of
  114.        PARI, written in C.
  115. mp.news: same as mp.ami, using the Sony News assembler syntax.
  116. mp.s: same as mp.ami, using the Sun 3 assembler syntax.
  117. pari.el: emacs-lisp file contributed by David Carlisle which gives a much
  118.        nicer user interface for GP in a GNUemacs buffer.
  119. pari.elc: byte-compiled version of pari.el.
  120. pari.menu: file used for the menu-driven help in the GP emacs buffer.
  121. pari.txt: text explaining how to install and use pari.el and pari.menu.
  122. plot.X: hires plot routines under the X11 window system. Note that this
  123.        works on systems layered above X11 such as Sun's Openwindows or Motif.
  124. plot.null: same when neither X11 nor sunview is available, so no hires plot
  125.        is possible.
  126. plot.sun: same as plot.X for the sunview/suntools window system.
  127. plotdummy.c: same as plot.null, but used so as not to include the plotting 
  128.        routines in the library libpari.a.
  129. polarit1.c, polarit2.c: polynomial package.
  130. sparc.s: level 0 kernel of PARI in 484 lines of Sparc assembly language,
  131.        simulating the basic instructions on 32 and 64 bits (a more efficient
  132.        version will be witten when the sparc v.8 chips are marketed).
  133. testin: test suite for gp.
  134. testout: what the result of gp<testin should be.
  135. trans1.c, trans2.c, trans3.c: transcendental functions package.
  136. version68k.c: level 0 kernel of PARI for the 68k version. Contains only the
  137.        printversion() program and a program used for debugging.
  138. versionport.c: level 0 kernel of PARI for the port (not 68k or sparc) version,
  139.        entirely in C, simulating the basic instructions on 32 and 64 bits.
  140. versionsparc.c: level 0 kernel of PARI for the sparc version, complementary
  141.        to sparc.s. Contains only the printversion() program and the 2 line
  142.        mulmodll() program.
  143.  
  144.  
  145. In the tex subdirectory, you should have the following files corresponding
  146. to the tex source for the user's manual:
  147.  
  148. -rw-rw-r--  1 pari          390 Feb 20  1991 Makefile
  149. -rw-rw-r--  1 pari         5913 Jul 17 17:17 appa.tex
  150. -rw-rw-r--  1 pari          683 Apr 20  1991 appb.tex
  151. -rw-rw-r--  1 pari         2090 Mar 12  1991 appc.tex
  152. -rw-rw-r--  1 pari         2155 Mar 12  1991 appd.tex
  153. -rw-rw-r--  1 pari         1326 Sep 18 23:55 index.tex
  154. -rw-rw-r--  1 pari          352 Dec  9 01:48 titlepage.tex
  155. -rw-rw-r--  1 pari        32351 Sep 19 00:57 tutorial.tex
  156. -rw-rw-r--  1 pari         2278 Sep 23 12:15 users.tex
  157. -rw-rw-r--  1 pari        16764 Aug 12 11:45 usersch1.tex
  158. -rw-rw-r--  1 pari        21763 Aug 18 23:15 usersch2.tex
  159. -rw-rw-r--  1 pari       139532 Dec  9 01:27 usersch3.tex
  160. -rw-rw-r--  1 pari        50478 Aug 12 11:47 usersch4.tex
  161. -rw-rw-r--  1 pari        31798 Aug 12 19:03 usersch5.tex
  162.  
  163. Makefile: for making the manual.
  164. usersch1.tex: chapter 1, overview of the PARI system.
  165. usersch2.tex: chapter 2, specific use of the GP calculator.
  166. usersch3.tex: chapter 3, functions and operations available in PARI and GP.
  167. usersch4.tex: chapter 4, programming PARI in library mode.
  168. usersch5.tex: chapter 5, technical reference guide for low level functions.
  169. appa.tex: appendix A, installation guide for the UNIX versions.
  170. appb.tex: appendix B, a sample Makefile.
  171. appc.tex: appendix C, a complete program.
  172. appd.tex: appendix D, summary of available constants.
  173. titlepage.tex: cover page for the manual.
  174. tutorial.tex: a GP tutorial (not quite finished).
  175. users.tex: TeX driver file for the manual.
  176. index.tex: TeX driver file for the index (automatically generated by the
  177.        Makefile).
  178.  
  179. In the example subdirectory, you should have the following files:
  180.  
  181. -rw-rw-r--  1 root          140 Apr 20 14:48 Makefile
  182. -rw-rw-r--  1 root          109 Apr 20 14:48 Makesimple
  183. -rw-rw-r--  1 root         1473 Feb 12  1991 mattrans.c
  184. -rw-rw-r--  1 root          704 Sep 19 00:19 squfof.gp
  185.  
  186. Makefile: for the mattrans.c of chapter 4 and appendix C.
  187. Makesimple: simple Makefile for gp itself.
  188. mattrans.c: simple example program for computing the exponential of a matrix.
  189. squfof.gp: a complete GP program for Shanks's SQUFOF factoring method, to be
  190.       read under GP with the command \r squfof.gp.
  191.